Search term pihuela has one result
Jump to
ES Spanish EN English
pihuela (n v) [anything that restricts or restrains in any way] (n v) fetter (n v) [anything that restricts or restrains in any way]