Meaning of mysidacea

Definition of mysidacea

(noun) opossum shrimp

Other information on mysidacea

WIKIPEDIA results for mysidacea
Amazon results for mysidacea