Definitions
There is 1 meaning of the phrase
Latimeria Chalumnae.
Latimeria Chalumnae - as a noun
Fish thought to have been extinct since the cretaceous period but found in 1938 off the coast of africa
Synonyms (Exact Relations)
coelacanth