Translation of sehlora in English:

User Contribution

sehlora

Squirrel

noun