faltarle un hervor
Meanings
Verb
1. to be a few sandwiches short of a picnic (idiomatic)