Translation of keyhole in English:

User Contribution

keyhole

noun