place of public resort or amusement - Espagnol Anglais Dictionnaire