Translation of Keriba in English:

User Contribution

Keriba

Wheelbarrow

noun