bumps is a form of:

Wondrous



Same as: wonderous
ENGLISH MEANING
noun
1.
In a wonderful or surprising manner or degree; wonderfully.
adjective
1.
Wonderful; astonishing; admirable; marvelous; such as excite surprise and astonishment; strange.