Definition of goura

Definition of goura
  1. goura Noun Any of several crested ground-dwelling pigeons, of the genus "Goura", from New Guinea
Need more help? Try our forum NEW