Definitions of Atherinidae:

  • noun:   small spiny-finned fishes of both salt and fresh water