Definition of a sandwich short of a picnic in English:

a sandwich short of a picnic

phrase

(also two sandwiches short of a picnic)
informal
  • (of a person) stupid or mad.