What is the meaning of ?

a mythological giant fish that is several thousand (ri, leagues) long and that lives in the northern seas

Source: wiktionary.org