showered in gifts - German English Dictionary