ALLICE

Definition of ALLICE

  1. (noun)European shad