Top definition
An object, person, place, etc. that is worthy of being swooned over, to be enraptured with
by EntoGeeks October 26, 2010
Get the mug
Get a Swoonable mug for your Facebook friend Helena.