turtle soup - Inglés Sinónimo Diccionario

turtle soup

n.
[1] green turtle soup