Translation of تِتری in English

تِتری

Noun (feminine)

  1. butterfly

Powered by Oxford