Russian-English dictionary »

японская ставрида meaning in English

RussianEnglish
японская ставрида noun
{f}

Japanese jack mackerel(Trachurus japonicus)
noun