Meaning of tayudtod

tayudtod

Tagalog

tayudtod n. backbone of an animal