meet (the needs) - German English Dictionary