embrasureEnglish

embrasure, port, porthole

Noun

An opening (in a wall or ship or armored vehicle) for firing through

English: port, embrasure, porthole

Bahasa: pintu

Bahasa words with similar meanings

English words with similar meanings

Show 2 words