Definition of “flay” - English Dictionary

british dictionary