hau

hau
English: Translation
hibiscus tree
noun
Plants, trees and other vegetation
Scientific Name
Hibiscus tiliaceus
ID
1735