one who strips the skin from; one who harshly criticizes; cheater, extortionist

listen to the pronunciation of one who strips the skin from; one who harshly criticizes; cheater, extortionist
الإنجليزية - الإنجليزية
{i} flayer