Malayalam Dictionary

ലതാഗൃഹം

lataagruham

noun · നാമം

greenhouse

  1. greenhouse

Nearby in the dictionary

Support