quixotic: Dictionary.com Word of the Day

quixotic: extravagantly chivalrous or romantic.More…

 

Baby Quality Shop