|  | 
Definition of Payara
1. Noun. ''Hydrolycus scomberoides'', a Venezuelan gamefish with two long fangs protruding from the lower jaw. ¹
¹ Source: wiktionary.com
|  | 
1. Noun. ''Hydrolycus scomberoides'', a Venezuelan gamefish with two long fangs protruding from the lower jaw. ¹
¹ Source: wiktionary.com