louver
Top 35000
Meanings
Verb
1. to drill a hole in a stone for the attachment of a wedge (transitive)