LIONFISHES

Definition of LIONFISHES

  1. (noun)brightly striped fish of the tropical Pacific having elongated spiny fins