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