Definify.com

Definition 2025


nibards

nibards

French

Noun

nibards m

  1. plural of nibard

Anagrams