garbage disposal facility - Turkish English Dictionary