have something at hand - German English Dictionary