Lohihiri /lo-hi-hi-ri /
Grammar:noun
Cartilage
The navelcord of an animal
Search More Words Dictionary