Tagapuksa (en. Exterminator)

Translation into Tagalog

Synonyms