Slovnenya

Translation English French: pine nut

Dictionary: main
pine nut