place abounding with fleas - Turc Anglais Dictionnaire