LOTTA


Meaning of LOTTA in English

adj. (Slang) a large amount of, much

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.