mantle of debris - Spanish English Dictionary