Romanian-French dictionary »

imbattable meaning in French

RomanianFrench
imbattable

imbatabil◼◼◼

invincibil◼◼◻