showdownEnglish

confrontation, encounter, face-off, showdown

Noun

A hostile disagreement face-to-face

English: confrontation, encounter, showdown, face-off

Bahasa: pertembungan

Bahasa words with similar meanings

English words with similar meanings

Show 3 words