Definition of Louvered

  • 1. Supplied with louvers for ventilation Adjective Satellite

Semanticaly linked words with "louvered"