nicht ganz bei sinnen sein

listen to the pronunciation of nicht ganz bei sinnen sein
Немецкий Язык - Английский Язык
to be out to lunch
Er schien nicht ganz bei Sinnen zu sein.
He didn't seem to be quite all here