YourDictionary

Dictionary Home » Science » polyandrous

polyandrous science definition

  1. Relating to a species of animals in which the females mate with more than one male in a single breeding season.
  2. Relating to an angiosperm plant that has an indefinite number of stamens in its flowers.

Learn more about polyandrous

link/cite print suggestion box