Translation of squid in Indonesian

squid

cumi-cumi

noun

  • 1

    cumi-cumi