りくぐんとくしゅたい
Meanings
Noun
1. Delta Force (US)
Kanji used
land
army
special
especially
section
squad
Composed of
Armee; Heer; Landheer; Landmacht; Landstreitkräfte
Spezialeinheit; Spezialtruppe; Sondereinsatzkommando