ibu

ibu
English: Translation
coconut shell
noun
Plants, trees and other vegetation
ID
1581