LexiTurkTURKISH ↔ ENGLISH DICTIONARY

müdafaa etmek.” in English

1 English translation
EN
bat

A bat flying in the sky looks like a butterfly.