meaning of restant

1. Persistent.


Related Words

restant |

Developed & Maintained By Taraprasad.com

Treasure Words