English Dictionary
◊ DEKKO
dekko
n : British slang