small, tumble-down shop - Turc Anglais Dictionnaire