person who tends to leave tasks to the last minute - Turkish English Dictionary

Suggest a Term