longnose gar

Noun

 * 1) A large freshwater garfish with very long slender snout,.