not even the marines were tough enough to face the xenomorphs in the aliens movie
an excellent [science fiction] movie series
"not even the marines were tough enough to face the xenomorphs in the aliens movie" What is the definition of "aliens"?