solar trap so·lart·rap uncommon noun 1. a terrace or garden oriented to take advantage of the sun while protected from cold winds Synonymssuntrapsolar trap Related words Broader terms patio WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.