Translation of serapa in English:

User Contribution

serapa

garden

noun