titillative - German English Dictionary