Meaning of latimeria chalumnae
Definition of latimeria chalumnae
(noun)
fish
thought
to
have
been
extinct
since the Cretaceous
period
but
found
in 1938 off the
coast
of Africa
Other information on latimeria chalumnae
WIKIPEDIA results for
latimeria chalumnae
Amazon results for
latimeria chalumnae
Tweet