n. (also louver) 1 each of a set of overlapping slats designed to admit air and some light and exclude rain. 2 domed structure on a roof with side openings for ventilation etc. (.! louvred adj. [French lover skylight] lovable f Invab(a)1/ adj. (also loveable) inspiring love or affection.
Related products
L words
L words
L words
L words
L words
L words
L words
L words


