Slovnenya

Translation English French: observation post

Dictionary: main
observation post
noun