meaning of Almadia

Almadia meaning in General Dictionary

A bark canoe utilized by the Africans

View more

  • Alt. of Almadie

Almadia meaning in General Dictionary

(n.) Alt. of Almadie