Meaning of alligatorfish

Definition of alligatorfish

(noun) small very elongate sea poachers

Other information on alligatorfish

WIKIPEDIA results for alligatorfish
Amazon results for alligatorfish