Translation of lobster in Malay

lobster

lobster

noun

  • 1

    lobster, udang karang