Romanian-French dictionary »

capybara meaning in French

RomanianFrench
capybara

capibara◼◼◼