a flock of seagulls - French English Dictionary