Lekukunopu /le-ku-ku-no-pu /
Grammar:noun
Ridges, or swellings with ridges between
Search More Words Dictionary