Meaning of ulyabid

ulyabid

Tagalog

n., zoo. tapeworm