english
hindi
bengali
Did you mean: locusta
Definition: Meaning of, Locusta in English to English dictionary.
Pronunciation: / /