top-of-the-atmosphere radiation - Spanish English Dictionary