Skip to main content
to know one's shit

to know one's shit

9.9
To have a lot of skill and information about a subject
  • idiom
  • Offensive
translation icon : [Ofensivo] saber mucho
  • The new employee really knows his shit when it comes to software development.

Examples

Synonyms

to know what's what
vsto know one's shit
  • Informal
15 6.7

To understand a situation or subject well

suggests greater depth of skill and mastery rather than general awareness
the back of one's hand
vsto know one's shit
10 6.0

Knowing a place or subject very well

is more about strong skill and deep knowledge than simple familiarity
to know your beans
vsto know one's shit
  • UK
9.1

To be an expert in a subject like cooking or computers

highlights practical skill and high competence over basic information

Antonyms

367 3.7

Not knowing about something or how it works

6 2.9

Having no ability or training to do something well

How Knowledgeable

to master
191 4.1
to know one's shit
  • Offensive
9.9
to know beans about
  • Informal
1 9.7

Surface Forms

know one's shit infinitive
knowing one's shit present participle
knows one's shit third person singular
known one's shit past participle

Morphology

know + one's + shit

There is a clear link from 'know' + a possessive to being familiar with something, and the phrase maps onto the non-vulgar pattern 'know one's stuff', so part of the meaning is derivable. However, 'shit' here is vulgar slang meaning 'stuff/skills' rather than its literal sense of excrement, a register-sensitive metaphor that a B1 learner who only knows the literal word is unlikely to predict without prior exposure.

Etymology

The idiom know one's shit comes from the older phrase know one's stuff. People used the rude word shit to mean 'things' or 'facts', so the phrase gives a picture of someone who has all their facts ready. That's why know one's shit means 'to be very knowledgeable' about a topic.