Definition of tubesnout in English:

tubesnout

noun

  • A small inshore fish with a very elongated snout, head, and body, living along the Pacific coast of North America.