Translation of langostera in English:

langostera

lobster pot, n.

feminine noun

  • 1

    lobster pot