Udfhut2533 Udfhut2533 05-02-2024 Biology contestada A snail-shaped organ located in the inner ear is called A) Eardrum B) Cochlea C) Vestibule D) Tympanic membrane