noble thought

listen to the pronunciation of noble thought
English - English
magnificent idea, splendid notion