← Back to Dictionary

yaba

noun

Definitions

  1. species of fresh water eel