← DefinitionshareGuessimboweredadjectiveSurrounded or sheltered by trees, leaves, or other plants; shaded or enclosed in a leafy setting.SynonymsshadedadjectiveshelteredadjectiveleafyadjectiveAntonymsexposedadjective