putti - German English Dictionary