Meaning of “hair mousse” in the English Dictionary

british dictionary