Definitions Found:

Difficult to handle or use; unwieldy