Search results for "atay-atay"

atay-atay [atay-átay] n The instep of one's foot. (sem. domains: 2.1.3.2 - Leg.)