meet one's own needs - German English Dictionary