meaning of aix galericulata

1. showy crested Asiatic duck; often domesticated


Related Words

aix galericulata |

Developed & Maintained By Taraprasad.com

Treasure Words