Definition of nutria

Definition of nutria
  1. nutria Noun Another name for the coypu.
Feedback Form