Niu

Niu
French: Translation
Noix de coco
English: Translation
Coconut
noun
Plants, trees and other vegetation