barbacan









barbacan


noun

  1. barbican.
53 queries 0.559