SUBNUVOLAR Meaning of SUBNUVOLAR in English (a.) Under the clouds; attended or partly covered or obscured by clouds; somewhat cloudy. Webster's English dictionary. Английский словарь Webster. 2012