Translation of rumah kaca in English:

rumah kaca

glasshouse

noun

  • 1

    glasshouse, greenhouse