Etymology · Japanese

着ぐるみ

3 English words descend from Japanese 着ぐるみ, most common first.