meaning of placable

1. easily calmed or pacified


Related Words

placable |

Developed & Maintained By Taraprasad.com

Treasure Words