Meaning of crocodile river

Definition of crocodile river

(noun) an African river; flows into the Indian Ocean

Other information on crocodile river

WIKIPEDIA results for crocodile river
Amazon results for crocodile river