Language:
Free Online Dictionary|3Dict

楞頭磕腦

Source : CEDICT

stupid looking/stupid/in a stupor/rash (idiom)