Definition of でもしか

でもしか

demoshika

prefix
for lack of anything better to do(before an occupation, etc.)