Translation of limón francés in English:

limón francés

lemon, n.

masculine noun

Venezuela, Mexico

  • 1

    lemon