Definition: 1. (anatomy, medicine) related to the ear
Show more information about ota
Search took: 3.3810 ms