Meaning of tambulog

tambulog

Tagalog

n., zoo. elongated clam (species of)