1 definition by I50798

Something that requires an extra-effort and takes time to accomplish it.
This assignment is so time-consuming!
by I50798 October 8, 2017