it makes me sick - French English Dictionary