Definition/Meaning of bicoids
English - Noun:
bicoids plural form of bicoid