Versione Inglese
Meaning of
"ammassare"
in English language
Italian to English
English to Italian
Italian
English
ammassare
amass
ammassare (in un posto)
to flock (to a place)