Definify.com

Definition 2025


melanogasters

melanogasters

English

Noun

melanogasters

  1. plural of melanogaster