Wiktionary
ambulocetids
n. (plural of ambulocetid English)
n. (plural of ambulocetid English)