GeneralConnection.comDictionary
quixotism
Noun

1. knight errantry
1. idealism
Usage