Advertisement

Advertisement

live-bearer

noun

  1. a fish, esp a cyprinodont, that gives birth to living young


Advertisement

Advertisement

Advertisement

Advertisement