Vocabulary

優位に立つ

to dominate; to prevail; to be superior to; to get ahead of; to get the upper hand

expression verb