ampélophages
French
Adjective
ampélophages
plural of
ampélophage