meaning of olive branch

1. something offered to an adversary in the hope of obtaining peace


Related Words

olive branch |

Developed & Maintained By Taraprasad.com

Treasure Words