fantasizer

listen to the pronunciation of fantasizer
Английский Язык - Английский Язык
someone who indulges themselves in fantasies
{i} one who dreams, one who creates fantasies