meaning of afloda

afloda meaning in Urban Dictionary

a sexy duck you play with in bath.