പൂള (poola) Malayalam word · pronounced poola Meaning in English Tapioca(obs.) female genital organ English words: tapioca, female, organ