blush macaranga
English
Noun
blush
macaranga
(
plural
blush macarangas
)
parasol leaf tree