Definify.com

Definition 2025


crapauds-buffles

crapauds-buffles

French

Noun

crapauds-buffles m

  1. plural of crapaud-buffle