2. An obstacle that is challenging or in the way.
3. Great and silly pet name.
"Oh she wasn't as good as I thought she'd be last. Had more bumpalooping than I needed."
"I have another bumpaloop week to get through before this semester's over."