English | German | Russian | Czech

tambay English

Meaning tambay meaning

What does tambay mean?

tambay

(Philippines) idler; layabout

Are you looking for...?