Russian-Latin dictionary »

ирга meaning in Latin

RussianLatin
ирга noun

Amelanchiernoun