Skip to main content

coypu

English coypu meaning in English  •  coypu का अर्थ अंग्रेजी में
Noun
  • A South American rodent (Myopotamus coypus), allied to the beaver. It produces a valuable fur called nutria.
Advertisement