Where does “thằng cha” come from?

thằng cha (Vietnamese) comes from Vietnamese chả, from Proto-Tai *klaːꟲ, from Old Chinese 稼.

thằng cha (Vietnamese): geezer; old fart

Definitions

  1. geezer; old fart

Ancestry of “thằng cha”, step by step

thằng cha traces back through two separate lines of ancestry.

via Vietnamese chả

StepLanguageWordMeaning
1Vietnamesechảpatty; Vietnamese pork sausage; not at all
2Proto-Tai*klaːꟲringworm
3Old Chinese

via Vietnamese thẳng

StepLanguageWordMeaning
1Vietnamesethẳngstraight
2Chinese
3Proto-Sino-Tibetanr-la(w)ŋsteam; hot
Every word from Old Chinese Every word from Proto-Tai *klaːꟲEvery word from Vietnamese chả