Sarcosuchus definition

Genus of a giant extinct saltwater carnivorous crocodile.
pronoun
0
0
Advertisement