inner_earEnglish

inner ear, internal ear, labyrinth

Noun

A complex system of interconnecting cavities, concerned with hearing and equilibrium

English: inner ear, internal ear, labyrinth

Bahasa: labirin

Bahasa words with similar meanings

English words with similar meanings

Show 2 words