self-contained kitchen facilities - Turc Anglais Dictionnaire