Definitions of Scartella cristata:

  • noun:   inhabits both coasts of tropical Atlantic