Definitions of Molly miller:

  • noun:   inhabits both coasts of tropical Atlantic