STROMBULIFEROUS

Definition of STROMBULIFEROUS