Meaning & Definition of Loon in English
English⟶
Loon
/lun/
noun
1. A worthless lazy fellow
synonym:
- loon
2. Large somewhat primitive fish-eating diving bird of the northern hemisphere having webbed feet placed far back
- Related to the grebes
synonym:
- loon,
- diver
3. A person with confused ideas
- Incapable of serious thought
synonym:
- addle-head,
- addlehead,
- loon,
- birdbrain