@Kewpie yes, it’s definitely a double entendre, but I would suggest the phrase is also a pun (the humorous use of a word or phrase so as to emphasize or suggest its different meanings) with “baby”, “swallows” and “fly” all having alternative meanings.