Marina may welcome these revolutionary extremists from steadfast heroic army (6)
Answer
YACHTS
Definition: Marina may welcome these
Marina may welcome these revolutionary extremists from steadfast heroic army (6)