← Back to Dictionary

maya

noun

Definitions

  1. a species of clinging plant or vine