Translation of تاپ تلی in English:

تاپ تلی

phrase

  • enlargement or inflammation of the spleen, splenitis