Translation of مَشْمَسَة

      ...

      related Translations

      solarium (n.) , [pl. solariums / solaria]