The English term "trill" matches the Swedish term "drilla"

other english words that include "trill" : swedish :
trillion biljon