happy thanksgiving! - German English Dictionary