place where people, animals or things gather together - Espagnol Anglais Dictionnaire