Dictionary Traduci correct Ask AI

Noun

lampshade [pl. lampshades]

...

louvre {or louver}, {Build.}
أباجورة {نافذة ذات شقوق للتهوية}، {بناء}