square-headed girlfriend

Synonyms

square-headed boyfriend

A computer.