irregular satellite - Spanish English Dictionary