place where people, animals or things gather together - Spanisch Englisch Wörterbuch