Noun
touchdown [pl. touchdowns]
touchdown [pl. touchdowns]
touchdown {transport.}
touchdown {aeron.}
لحظة لمس الأرض {عندما تحط الطائرة أو المركبة الفضائية}، {ملاحة}
similar Results
touchdowns (n.) , [sing. a touchdown]