v.
1.give a certain impression or have a certain outward aspect
2.seem to be true, probable, or apparent
3.appear to exist
4.appear to one's own mind or opinion
Idiom of the Day
let (something) off or let off (something)
to discharge a gun, to explode something, to release something
The children let off many firecrackers during the festival.