Vocabulary

巨像

gigantic statue; colossus; huge image

noun