EnglishJohn-a-dreamsnounMeaningA man who is a daydreamer and therefore unproductive.SourcesNo citations have been attached yet.