deliver personally - German English Dictionary