Definitions
There is 1 meaning of the phrase
Isurus Oxyrhincus.
Isurus Oxyrhincus - as a noun
Very swift active bluish shark found worldwide in warm waters; important game fish
Synonyms (Exact Relations)
shortfin mako