etymologeek.com dictionary
Disambiguation: select the word limon by clicking on it:
WORD LANGUAGE DEFINITION
limon French (Noun) Silt (fine earth deposited by water).Silt (fine earth deposited by water).
limon French (Noun) A type of lemon.A type of lemon.

You may also click to search the word limon in all languages instead of just in French.