landres

Spanish

Noun

landres f pl

  1. plural of landre