LOUVERED

Definition of LOUVERED

  1. (adj)supplied with louvers for ventilation