What does afloda mean?

afloda meaning in Urban Dictionary

a sexy duck you play with in bath.