eggheads

English

Noun

eggheads

  1. plural of egghead