Translation of تاب تلی in English:

تاب تلی

phrase

  • enlargement of the spleen, splenic fever, splenitis