thick vegetation of a forest - Spanish English Dictionary