coastal terrace shore terrae - Espagnol Anglais Dictionnaire