have a perfect time - German English Dictionary