baabuu

English: Translation
lie down (baby talk)
adjective
carroll-soulik-1973