LOTO


Meaning of LOTO in English

n lotus (1. [Gr. Legend]; 2. [Bot.] African water lily)

Interlingua English vocab.      Английский словарь Интерлингва.