to be slow on the uptake - German English Dictionary