FOSSE


Meaning of FOSSE in English

n.1 a long narrow trench or excavation, esp. in a fortification.

2 Anat. FOSSA.

Etymology: ME f. OF f. L fossa: see FOSSA

Oxford English vocab.      Оксфордский английский словарь.