← Back to Dictionary

muyurr

noun

Definitions

  1. umbrella part of umbrella palm