Noun Definition

alligatorfish

1.Definition: small very elongate sea poachers

Category: Animals