LOTE

LOTE

English Noun
Ad

Definition

Initialism of language(s) other than English.

Ad