marine installation or structure - Anglais Synonymes Dictionnaire