Word info

striola

Noun

Meaning

striola (plural striolas)

A curved ridge in the middle of the macula of a utricle

Source: en.wiktionary.org

Related terms

Anagrams

Close letter words and terms