Craven Meaning in Hindi

What is the translation of word Craven in Hindi?

Meaning of  Craven in Hindi is : डरपोक

Other Meanings of Craven

Antonyms for Craven

Example Sentences

a craven abdication of his moral duty