ovipares

French

Adjective

ovipares

  1. plural of ovipare