LOTO Meaning of LOTO in English n lotus (1. [Gr. Legend]; 2. [Bot.] African water lily) Interlingua English vocab. Английский словарь Интерлингва. 2012