Definify.com

Definition 2025


tea_oil_camellias

tea oil camellias

English

Noun

tea oil camellias

  1. plural of tea oil camellia