meaning of curbed

1. of Curb
2.
held back from some action especially by force


Related Words

curbed |

Developed & Maintained By Taraprasad.com

Treasure Words