Vocabulary

ギガンテス

Gigantes; Giants

noun