LexiTurkTURKISH ↔ ENGLISH DICTIONARY

(müz.) arya” in English

1 English translation
EN
aria

That Spanish boy can sing a Mozart aria.