Advertisement

Advertisement

body shopping

noun

  1. informal.
    the purchasing of manpower from another country, usu. one where wages are cheap


Advertisement

Advertisement

Advertisement

Advertisement


body shopbody slam