Definify.com

Definition 2024


nibards

nibards

French

Noun

nibards m

  1. plural of nibard

Anagrams