excoriable - Turkish English Dictionary