Idealoguenoun
One given to fanciful ideas or theories; someone who theorizes or speculates.
Idealoguenoun
One given to fanciful ideas or theories; a theorist; a spectator.
Ideologuenoun
A person who advocates an ideology, especially as an official or preeminent advocate.
Ideologuenoun
an adherent to or advocate of some ideology{3}.
Ideologuenoun
an advocate of some ideology