take up time or space; "take up the slack"
English - Turkish
Definition of take up time or space; "take up the slack" in English Turkish dictionary