LOIR

Definition of LOIR

  1. (noun)large European dormouse