The phrase 'avoir des bebes' means to have babies. In the word-by-word translation, the verb 'avoir' means 'to have'. The partitive article 'des' means 'some'. And the noun 'bebes' means 'babes, babies, very small young children'.
(avoir) horreur des (araignées) is (to have) a strong dislike for / of (spiders)
avoir un doute, avoir des doutes
"What do you drink?"
avoir des posters au mur
'Avoir beau' should not be at the infinitive. 'tu as beau me faire des reproches' (you have it good blaming me). There it needs a 'mais' (but) before the second part. The whole could read 'tu as beau me faire des reproches, mais tu pourrais t'excuser'.
Have the frogs legs.
It means "you eat and drink".
Sonando con bebes
avoir
and have
(to be) afraid of dogs is (avoir) peur des chiens in French.
J'aimerais avoir des cahiers roses