Meaning of tupa

tupa

Tagalog

n., zoo. sheep


tupa

Tagalog

tupa n. pressing the keys of a piano, typewriter, etc.