Language:
Free Online Dictionary|3Dict

楞头磕脑

Source : CEDICT

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