Translation of cumi-cumi in English:

cumi-cumi

squid

noun

  • 1

    squid