overlords

ˈəʊvəˌlɔ:dz

英文释义

n. a person who has general authority over others

中文翻译

n. 最高领主, 霸主( overlord的复数形式 )

学习工具