FOSSE


Meaning of FOSSE in English

noun a ditch or moat.

2. fosse ·noun ·see fossa.

Webster English vocab.      Английский словарь Webster.