데모하다
Meanings
Verb
1. to demonstrate (to show how to use something)
2. to demonstrate (to participate in a demonstration (a public display of protest, etc.))
Pronunciation
demohada