Dictionary.net
Did you mean:
turtle soup
green turtle soup
mock turtle soup