sleeping giant (English, noun)
expansion: sleeping giant (plural sleeping giants)
Senses:
glosses: Someone or something with great, latent strength.
tags: idiomatic
Forms:
form: sleeping giants
tags: plural