TOUGH SHIT Meaning of TOUGH SHIT in English {n. phr.}, {vulgar}, {avoidable} See: HARD CHEESE, TOUGH LUCK. Dictionary of English idioms . Словарь английских идиом. 2012