Translation of Leubaubane in English:

User Contribution

Leubaubane

Screech Owl

noun