Definify.com

Definition 2025


oil-seed_camellias

oil-seed camellias

English

Noun

oil-seed camellias

  1. plural of oil-seed camellia