refuse disposal site - French English Dictionary