Definify.com

Definition 2024


marabouts

marabouts

English

Noun

marabouts

  1. plural of marabout

French

Noun

marabouts ?

  1. plural of marabout