supported on solid construction - Turc Anglais Dictionnaire