someone that hides or buys and sells stolen goods - French English Dictionary