babaza

babaza [bah-bah’-thah]
noun
1Frothy fluid from the mouth. (f)
2Aloe. (f)
3A viscous worm of the snail kind. (f)
Slime, mucus. Slug.

babaza
sustantivo:femenino
1 (mucosidad) [de caracol] slime; [de nariz] mucus
2 (Zoología) slug

Paid English to Spanish translation