FLAIL Meaning of FLAIL in English (n.) An ancient military weapon, like the common flail, often having the striking part armed with rows of spikes, or loaded. Webster's English dictionary. Английский словарь Webster. 2012