What is Frog Brain?
A person whose inability to grasp technical details is imagined to be due to a very small brain.
Those frog brains in customer support had no clue, as usual.
See clown, dimwit, fool, idiot, pinhead