female toad or peeper - Türkçe İngilizce Sözlük