overseas competitors - Spanish English Dictionary