Twigzy

Dendrocnide stimulans

IPNI:
851473-1