place of recreation and amusement - Espagnol Anglais Dictionnaire