ovule
Top 20000
Meanings
Noun
1. ovum (biology)
2. ovule (dosage form) (pharmacology)