satellite processor - Spanish English Dictionary