have time on your hands - German English Dictionary