← Back to Dictionary

jumbay-jumbay

noun

Definitions

  1. mushroom