high clouds

listen to the pronunciation of high clouds
English - English
clouds that are formed high in the atmosphere