Versione Inglese
Meaning of
"locusta"
in English language
Italian to English
English to Italian
Italian
English
locusta
carob, locust
locusta
locust