altostratus

/ˌæltoʊˈstreɪdəs/
/ˌæltoʊˈstrædəs/

noun

Cloud forming a continuous uniform layer that resembles stratus but occurs at medium altitude, usually 6,500–23,000 feet (2–7 km).

The grey layer looks like and should be an altostratus although the fronts look different in the tropical regions.