Meaning of tangan-tangan

tangan-tangan

Tagalog

n., bot. castor oil plant