otàrids – Català–English translations

ca en 🇬🇧

otàrids noun {m}

  /oˈta.ɾits/ , /uˈta.ɾits/
eared seals
Wiktionary Links