Meaning of tataghay

tataghay

Tagalog

n. organism