SCALP Meaning of SCALP in English [An scalp (as in to take scalps) Interlingua English vocab. Английский словарь Интерлингва. 2012