Translation of semanggi in English:

User Contribution

semanggi

clover

noun