しかしもカカシもない
Meanings
Expression
Usually written in kana
1. stop complaining; stop making excuses
resp. when other party is equivocating, such as saying しかし
Composed of
scarecrow; figurehead; dummy