Titan

Titans are extremely large humans. They are extremely powerful, however, Giants can defeat them easily.