Translation of منگَرا in English

منگَرا

Adjective

  1. having strong joints, strong, robust, powerful

Powered by Oxford