Slovnenya

Translation English French: Israeli Defense Force

Dictionary: main
Israeli Defense Force
noun
IDF.