green turtle soup

Explore definitions, synonyms, and language insights of green turtle soup

Definitions

Noun
soup usually made of the flesh of green turtles

More General Terms