place with abundant vilca - Spanish English Dictionary