LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“verruca” in Turkish

1 Turkish translation