Category: World Affairs

What does Japa mean in English?

Noun. japa f. (colloquial, derogatory) human face. (colloquial, derogatory) human mouth. What does japa mean? Japa (Sanskrit: जप) is the meditative repeti...