Meaning of scartella cristata

Definition of scartella cristata

(noun) inhabits both coasts of tropical Atlantic

Other information on scartella cristata

WIKIPEDIA results for scartella cristata
Amazon results for scartella cristata