present something - German English Dictionary