1 suncatcher | Definition of suncatcher

suncatcher

noun

Definition of suncatcher

: a window ornament especially of colored glass