desperate straits

English Dictionary -> Letter D -> desperate straitsdesperate straits Definition



desperate straits Synonyms






© Art Branch Inc.