internationally published article - Spanish English Dictionary