xenomorph in French xenomorph in French xénomorphe noun A strange form, an alien creature. Add to Flashcards