maroodi

English

Noun

maroodi (plural maroodis)

  1. A bird of the genus Penelope; a guan.