EFLS oorwald

noun

1.
an impenetrable equatorial forest