place where anything is wasted or spent - French English Dictionary