place where arepas are made and sold - Espagnol Anglais Dictionnaire