LexiTurkTURKISH ↔ ENGLISH DICTIONARY

yusufçuk.dragon' blood ağaç veya meyvadan çıkan koyu kırmızı bir cins sakız.” in English

1 English translation
EN
dragon

The dragon is an imaginary creature.