Yes. All of your plumbing should have water traps that form a seal by holding a little bit of water in a U-shaped bend. This water keeps smells and other things from coming up through your pipes. Larvae could be living in the standing water. Flush them out by sending a few gallons of hot water and a little bleach down any drains you think could be the culprit.