Translation of دم مارنا in English:

دم مارنا

phrase

  • speak
  • excuse
  • grumble