provided with everything necessary - German English Dictionary