C'hwil du / ar c'hwil du

English: Translation
cockroach
French: Translation
cafard
noun
Insects and small creatures