give cause for thought - German English Dictionary