abstract thought

abstract thought

abstract thought

Noun

thinking that is coherent and logical

Synonyms: