Translation of leaka in English:

User Contribution

leaka

Stork

noun