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