maduu

English: Translation
whole coconut
noun
Plants, trees and other vegetation
ID
2030