GIAMBEUX MEANING IN ENGLISH

• Giambeux Definition & Synonyms

  1. (n. pl.) Greaves; armor for the legs.


RECENT SEARCHES