CASTREL Meaning of CASTREL in English (n.) See Kestrel. Webster's English dictionary. Английский словарь Webster. 2012