French Nouns: escarbot

French Nouns noun 'escarbot' conjugated