Word Meaning

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


Meaning of leucorrhoea

- A discharge of a white, yellowish, or greenish, viscid mucus, resulting from inflammation or irritation of the membrane lining the genital organs of the female; the whites.