meaning of lost cause

1. a defeated cause or a cause for which defeat is inevitable


Related Words

lost cause |

Developed & Maintained By Taraprasad.com

Treasure Words