garbarators - French English Dictionary