Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of lanugo

- The soft woolly hair which covers most parts of the mammal fetus, and in man is shed before or soon after birth.