Translation of کُتروانا in English

کُتروانا

Verb

  1. to cause to be clipped or nibbled, to have nibbled or bitten

Powered by Oxford