female toad or peeper - Turc Anglais Dictionnaire