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

دبا مارنا

phrase

  • crouch, lie in wait