an imaginary or mythical being of human form but superhuman size
Greek gigas, gigant- 'giant'
Used figuratively for anything exceptionally large or powerful
Complete word intelligence in one call. Free tier — 50 lookups/day.