landing touchdown - German English Dictionary