Louvered definition

Having louvers.
adjective
0
0
Advertisement