Meaning of aix galericulata
Definition of aix galericulata
(noun)
showy
crested
Asiatic duck;
often
domesticated
Other information on aix galericulata
WIKIPEDIA results for
aix galericulata
Amazon results for
aix galericulata
Tweet