live on your hump - French English Dictionary