Translation of داب دینا in English:

داب دینا

phrase

  • bury
    inter
  • press down, especially any part of body for giving comfort