Avicenna On Therapeutics Diseases Disorders Obstructions Swellings And Managing Pain | Desertcart Romania