Definition of a sandwich (or two sandwiches) short of a picnic in English:

a sandwich (or two sandwiches) short of a picnic

phrase