LAUNCE

Definition of LAUNCE

  1. (noun)very small silvery eellike schooling fishes that burrow into sandy beaches