lefturds

English

Noun

lefturds

  1. plural of lefturd