Definition of “water vapour” - English Dictionary

british dictionary