luu hua

English: Translation
labiamajora
noun