NYMPHA Meaning of NYMPHA in English (n.) Two folds of mucous membrane, within the labia, at the opening of the vulva. Webster's English dictionary. Английский словарь Webster. 2012