IMPALLA


Meaning of IMPALLA in English

noun the pallah deer of south africa.

Webster English vocab.      Английский словарь Webster.