i hate waiting bus at the stop - French English Dictionary