meaning of palliatory

1. Palliative; extenuating.


Related Words

palliatory |

Developed & Maintained By Taraprasad.com

Treasure Words