still
(ainda)
meaning