hoehoe

hoehoe
English: Translation
flower of the Clerodendrum inerme
noun
Plants, trees and other vegetation
Scientific Name
Clerodendrum inerme
ID
1738