be able to cross the placenta - Spanish English Dictionary