English-Latin dictionary »

ear drops (l+s) meaning in Latin

EnglishLatin
ear drops (L+S) noun
[UK: ɪə(r) drɒps]
[US: ˈɪr ˈdrɑːps]

inauris [inauris](3rd) F
noun