Vocabulary

パワードスーツ

powered exoskeleton (esp. in SF); power suit

noun