Translation of Leaka in English:

User Contribution

Leaka

Stork

noun