Definition of Greenhouse

  • (n.) A house in which tender plants are cultivated and sheltered from the weather.

Synonyms of Greenhouse


Antonyms of Greenhouse


No Antonyms Found.

Homophones of Greenhouse


No Homophones Found.