logod / al logodenn / al logod

English: Translation
mouse
French: Translation
souris
noun
Animals