LIMON Meaning of LIMON in English n lemon (= fruit of the lemon tree) Interlingua English vocab. Английский словарь Интерлингва. 2012