idle away one's youth - French English Dictionary