Greenhouse

Tamil Dictionary definitions for Greenhouse

Greenhouse : செடி கொடிகள் வளர்க்கக் கண்ணாடியபல் செய்யப்பட்ட வீடு

Greenhouse definition

Noun. A house in which tender plants are cultivated and sheltered from the weather.