Find the word definition

Wikipedia
Montcau

Montcau is a mountain of Catalonia, Spain. It has an elevation of above sea level. This mountain is part of the Sant Llorenç del Munt massif. It is accessible from Terrassa or Navarcles or Sant Llorenç Savall.