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
Have the frogs legs.
'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'.
avoir
and have
It means "you eat and drink".
Sonando con bebes
(to be) afraid of dogs is (avoir) peur des chiens in French.
J'aimerais avoir des cahiers roses